<?php
Zend_Loader::loadClass('Application_Menu');

class Application_Menu_Lex extends Application_Menu {

    public function run()
    {
        $container = new Zend_Navigation($this->_menu);
        $this->_view->getHelper('navigation')->setContainer($container);
    }

    protected function _initNavMenu() {
        return array(
            1=>array(
                'label' => "Generale",        
		'uri' => "#liv_1",

            ),
            2=>array(
                'label' => "Edificio",
                'uri' => "#liv_2",
                'pages'=> array (
                    1 => array(
                        'label' =>"Dati generali",
			'uri' =>"#liv_2_1",
			'class' => 'level2',
                    ),
                    2 => array(
                        'label' =>"Località",
                        'uri' =>"#liv_2_2",
			'class' => 'level2',
                        'pages'=>array (
                            1=>array(
                                'label' =>"Dati geografici",
                                'uri' =>"#liv_2_2_1",
				'class' => 'level3',
                            ),
                            2=>array(
                                'label' =>"Dati climatici",
                                'uri' =>"#liv_2_2_2",
				'class' => 'level3',
                            ),
                            3=>array(
                                'label' =>"Venti",
                                'uri' =>"#liv_2_2_3",
				'class' => 'level3',
                            ),
                            4=>array(
                                'label' =>"Temperature ed irradiazioni",
                                'uri' =>"#liv_2_2_4",
				'class' => 'level3',
                            )
                        )
                    ),
                    3 => array(
                        'label' =>"Dati geometrici e termofisici",
                        'uri' =>"2_3",
			'class' => 'level2',
                        'pages'=>array (
                            1=>array(
                                'label' =>"Planimetria",
				'uri' =>"#liv_2_3_1",
				'class' => 'level3',
                            ),
                            2=>array(
                                'label' =>"Zone termiche",
                                'uri' =>"#liv_2_3_2",
				'class' => 'level3',
                            ),
                            3=>array(
                                'label' =>"Zone a temperatura costante",
                                'uri' =>"#liv_2_3_3",
				'class' => 'level3',
                            ),
                            4=>array(
                                'label' =>"Zone non riscaldate",
                                'uri' =>"#liv_2_3_4",
				'class' => 'level3',
                            ),
                            5=>array(
                                'label' =>"Strutture disperdenti",
                                'uri' =>"#liv_2_3_5",
				'class' => 'level3',
                                'pages'=>array (
                                    1=>array(
                                        'label' =>"Strutture edilizie",
                                        'uri' =>"#liv_2_3_5_1",
					'class' => 'level4',
                                    ),
                                    2=>array(
                                        'label' =>"Ponti termici",
                                        'uri' =>"#liv_2_3_5_2",
					'class' => 'level4',
                                    )
                                )
                            )
                        )
                    ),
                    4=>array(
                        'label' =>"Immagine descrittiva",
			'uri' =>"#liv_2_4",
			'class' => 'level2',
                    ),

                )
            ),
            3=>array(
                'label' => "Impianto termico",
                'uri' => "#liv_3",
                'pages'=>array (
                    1=>array(
                        'label' =>"Generatore",
                        'uri' =>"#liv_3_1",
			'class' => 'level2',
                        'pages'=>array (
                            1=>array(
                                'label' =>"Dati generali",
                                'uri' =>"#liv_3_1_1",
				'class' => 'level3',
                            ),
                            2=>array(
                                'label' =>"Caratteristiche",
                                'uri' =>"#liv_3_1_2",
				'class' => 'level3',
                                'pages'=>array (
                                    1=>array(
                                        'label' =>"Generatore e combustione",
                                        'uri' =>"#liv_3_1_2_1",
					'class' => 'level4',
                                    ),
                                    2=>array(
                                        'label' =>"Rendimento di generazione",
                                        'uri' =>"#liv_3_1_2_1",
					'class' => 'level4',
                                    )
                                )		
                            )
                        )		
                    ),
                    2=>array(
                        'label' =>"Distribuzione",
                        'uri' =>"#liv_3_2",
			'class' => 'level2',
                    )
                )		
            ),
            4=>array(
                'label' => "Strutture di progetto",
                'uri' => "#liv_4",
                'pages'=>array (
                    1=>array(
                        'label' =>"Strutture edilizie",
                        'uri' =>"#liv_4_1",
			'class' => 'level2',
                    ),
                    2=>array(
                        'label' =>"ponti termici",
                        'uri' =>"#liv_4_2",
			'class' => 'level2',
                    )
                )
            )
        );

        return array(
            1=>array(
                'label' => "Generale",        
                'id' => "liv_1",

            ),
            2=>array(
                'label' => "Edificio",        
                'id' => "liv_2",
                'sub'=> array (
                    1 => array(
                        'label' =>"Dati generali",
                        'id' =>"liv_2_1"
                    ),
                    2 => array(
                        'label' =>"Località",
                        'id' =>"liv_2_2",
                        'sub'=>array (
                            1=>array(
                                'label' =>"Dati generali",
                                'id' =>"liv_2_2_1"
                            ),
                            2=>array(
                                'label' =>"Località",
                                'id' =>"liv_2_2_2"
                            ),
                            3=>array(
                                'label' =>"Dati geometrici e termofisici",
                                'id' =>"liv_2_2_3"
                            ),
                            4=>array(
                                'label' =>"Immagine descrittiva",
                                'id' =>"liv_2_2_4"
                            )
                        )
                    ),
                    3 => array(
                        'label' =>"Dati geometrici e termofisici",
                        'id' =>"2_3",
                        'sub'=>array (
                            1=>array(
                                'label' =>"Planimetria",
                                'id' =>"liv_2_3_1"
                            ),
                            2=>array(
                                'label' =>"Zone termiche",
                                'id' =>"liv_2_3_2"
                            ),
                            3=>array(
                                'label' =>"Zone a temperatura costante",
                                'id' =>"liv_2_3_3"
                            ),
                            4=>array(
                                'label' =>"Zone non riscaldate",
                                'id' =>"liv_2_3_4"
                            ),
                            5=>array(
                                'label' =>"Strutture disperdenti",
                                'id' =>"liv_2_3_5",
                                'sub'=>array (
                                    1=>array(
                                        'label' =>"Strutture edilizie",
                                        'id' =>"liv_2_3_5_1"
                                    ),
                                    2=>array(
                                        'label' =>"Ponti termici",
                                        'id' =>"liv_2_3_5_2"
                                    )
                                )
                            )
                        )
                    ),
                    4=>array(
                        'label' =>"Immagine descrittiva",
                        'id' =>"2_4"
                    ),

                )
            ),
            3=>array(
                'label' => "Impianto termico",
                'id' => "liv_3",
                'sub'=>array (
                    1=>array(
                        'label' =>"Generatore",
                        'id' =>"liv_3_1",
                        'sub'=>array (
                            1=>array(
                                'label' =>"Dati generali",
                                'id' =>"liv_3_1_1"
                            ),
                            2=>array(
                                'label' =>"Caratteristiche",
                                'id' =>"liv_3_1_2",
                                'sub'=>array (
                                    1=>array(
                                        'label' =>"Generatore e combustione",
                                        'id' =>"liv_3_1_2_1"
                                    ),
                                    2=>array(
                                        'label' =>"Rendimento di generazione",
                                        'id' =>"liv_3_1_2_1"
                                    )
                                )		
                            )
                        )		
                    ),
                    2=>array(
                        'label' =>"Distribuzione",
                        'id' =>"liv_3_2"
                    )
                )		
            ),
            4=>array(
                'label' => "Strutture di progetto",
                'id' => "liv_4",
                'sub'=>array (
                    1=>array(
                        'label' =>"Strutture edilizie",
                        'id' =>"liv_4_1"
                    ),
                    2=>array(
                        'label' =>"ponti termici",
                        'id' =>"liv_4_2"
                    )
                )
            )
        );
    }
}
